dell software selection consulting user needs unternehmensberatung software tools innovation business process management tool selection criteria innovation market research business engineering cms insight for marketing bpm workflow management strategic planning software testing tools beratung e-commerce